#ifndef DRAGDOCKWIDGET_HPP
#define DRAGDOCKWIDGET_HPP

#include <QtGui>

class DragDockWidget : public QDockWidget {
	public:
		DragDockWidget();

	protected:
		void dragEnterEvent(QDragEnterEvent *event);
		void dragMoveEvent(QDragMoveEvent *event);
		void dropEvent(QDropEvent *event);
		void mousePressEvent(QMouseEvent *event);

	private:
		QTabWidget *_tab;
		QFrame *_frame_object;
		QFrame *_frame_character;
		QFrame *_frame_monster;
		QVBoxLayout *_object;
		QVBoxLayout *_monster;
		QVBoxLayout *_character;
};

#endif // DRAGDOCKWIDGET_HPP
